$('body').height($('body')[0].clientHeight);   //解决在安卓中软键盘弹起盖住内容
显示隐藏定位的按钮
var oHeight = $(document).height(); //屏幕当前的高度
$(window).resize(function(){
        if($(document).height() < oHeight){
        $("#ibo-window-bottom").css("display","none");
    }else{
        $("#ibo-window-bottom").css("display","block");
    }
    });
jquery回调动画方法

function hehe() {
   $('.aaa').animate({height: 500,width: 600 }, {easing: 'easeInQuint',duration: 500,}, function () {
       $('.bbb').animate({ height: "300px" }, 2000, function () {
          $('.ccc').animate({ height: "300px" }, 2000, function () {
              console.log(321321)
          })
        })
    })
}
hehe()


一个越来越慢的定时器
var timer = 0;
var set = setInterval(myFunc, timer);
function myFunc() {
console.log('我是用来测试打印速度的');
timer += 10;
clearInterval(set);
if (timer < 300) {
set = setInterval(myFunc, timer);
}
}

git线上版本回退
git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96


mui弹框用法

<!--mui- total提示框-->
        <!--<button id='confirmBtn' type="button" class="mui-btn mui-btn-blue mui-btn-outlined">确认消息框</button>
        <div id="info"></div>-->

// var info = document.getElementById("info");
// document.getElementById("confirmBtn").addEventListener('tap', function() {
// mui.toast('请输入正确的密码', { duration: 1000, type: 'div' })
// var btnArray = ['否', '是'];
// mui.confirm('MUI是个好框架，确认？', 'Hello MUI', btnArray, function(e) {
// if (e.index == 1) {
// info.innerText = '你刚确认MUI是个好框架';
// } else {
// info.innerText = 'MUI没有得到你的认可，继续加油'
// }
// })
// });


h5给iOS传值
window.webkit.messageHandlers.Share.postMessage({content: '返回2'});

获取Obj的value

var data = {
        "a":"A",
        "b":"B",
        "c":"C",
        "d":"D",
    }
    var arr = Object.keys(data);
    console.log(arr);
    var bbb;
    $.each(data, function(idx, obj) {
        var aaa = new Object;
        // data.idx = obj;
        bbb = data
    });
    console.log(bbb)
